home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 March / PCWorld_2007-03_cd.bin / domacnost a kancelar / scribus / scribus-1.3.3.7-win32-install.exe / lib / encodings / utf_16_le.py < prev    next >
Text File  |  2004-09-09  |  585b  |  30 lines

  1. """ Python 'utf-16-le' Codec
  2.  
  3.  
  4. Written by Marc-Andre Lemburg (mal@lemburg.com).
  5.  
  6. (c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
  7.  
  8. """
  9. import codecs
  10.  
  11. ### Codec APIs
  12.  
  13. encode = codecs.utf_16_le_encode
  14.  
  15. def decode(input, errors='strict'):
  16.     return codecs.utf_16_le_decode(input, errors, True)
  17.  
  18. class StreamWriter(codecs.StreamWriter):
  19.     encode = codecs.utf_16_le_encode
  20.  
  21. class StreamReader(codecs.StreamReader):
  22.     decode = codecs.utf_16_le_decode
  23.  
  24.  
  25. ### encodings module API
  26.  
  27. def getregentry():
  28.  
  29.     return (encode,decode,StreamReader,StreamWriter)
  30.